package com.eedi.framework.event.controller.vo;

import com.eedi.framework.common.event.enums.SysEventConsumeStatusEnum;
import com.eedi.framework.common.event.type.EediEventTypeEnum;
import lombok.Data;

@Data
public class SysEventConsumerResp {
    /**
     * 消息ID
     */
    String sysEventConsumerId;
    /**
     * 事件业务名称
     */
    String sysEventBizName;

    /**
     * 事件类型
     */
    EediEventTypeEnum sysEventType;
    /**
     * 事件点Code
     */
    String sysEventPointCode;
    /**
     * 事件点Desc
     */
    String sysEventPointDesc;
    /**
     * 关注者名称
     */
    String sysEventObsName;
    /**
     * 事件消息
     */
    String sysEventMsg;
    /**
     * 消费状态
     */
    SysEventConsumeStatusEnum sysEventConsumeStatus;
    /**
     * 消费完成信息
     */
    String sysEventConsumeMsg;

    /**
     * 事件消息类路径
     */
    String sysEventMsgPath;

    /**
     * 事件关注者处理方法
     */
    String sysEventObsFunction;

    /**
     * 事件方法
     */
    String sysEventFunction;

    /**
     * 机构ID
     */
    String orgInfoId;
}
